package com.mall.ibatis.persistence.iface;

import java.util.List;

import com.mall.ibatis.bean.FunMethod;
import com.mall.ibatis.bean.FunctionMethod;
import com.mall.ibatis.bean.Method;
import com.mall.ibatis.bean.ReturnMessage;

public interface FunctionMethodDAO {

	//方法列表的加载.在功能jf_funmenu数据库表中查询出所有的方法
	public List<FunctionMethod> selectAllFunctionMethod();
	
	//查询方法method表中有哪些方法，并加载到页面的选择框中
	public List<Method> selectAllMethod();
	//把方法和功能多对一得关系保存在fun_method表中
	public void updateFunMethod(String id, String methodId);
	//把方法和功能多对一得关系保存在fun_method表中之前先删除已存在的功能和方法的对应关系
	public void deleteFunMethod(String id) throws Exception;
	//查找所有的方法和功能的对应关系
	public List<FunMethod> selectAllFunMethod();
	//查询已经勾选过的方法
	public List<String> methodIsChoose(String funId);

}
